home *** CD-ROM | disk | FTP | other *** search
- 24 Castle View Drive
- Cromford
- Matlock
- Derbyshire
- DE4 3RL
-
- Hello and welcome to version 1.1 Beta of TCP/IP for the Arc. As I hinted in the
- version 1.0 README the SMTP section was not tested, in fact it turned out to
- have been very broken. Well it has now been tested and I hope fixed. I have had
- to make significant alterations to both SMTP and BM to ensure that it works. It
- is important that you look at the directory structure of the spool directory to
- see the new layout. As the mail system stood, all the text, work and lock files
- for the outbound mail were stored in one directory. Under DOS and UNIX this is
- fine but with RISC OS and the 77 file limit, it meant that the system could
- conceivably fail with 25 outbound messages with all the associated control
- files. My solution is to split the text, work and lock files into seperate
- sub-directories to give the 77 limit on each. By following this course it has
- simplified the file look up in use too.
-
- Enhancements:
-
- 1. SMTP works on both transmit and receive, BM modified to follow suit.
- 2. Domain database system used instead of the hosts file. I have included some
- NOS code for this, it does not include the facilities to interrogate
- external domain name servers and neither does it provide a server itself,
- but at least it is possible to use modern domain files.
- 3. <TCPIP$Dir> environment variable used for all file locations, except for
- user roots in FTPUsers.
- 4. BM is callable directly from the net> command line.
- 5. Remote has been restored to allow control of others machines, since I do
- not like this facility I have not included the remote server and therefore
- others will not be able to tamper with your machine (FTP excepted).
- 6. Bug in displaying the NET/ROM connect request fixed, the first character of
- the originating node was being dropped.
- 7. Wildcard matching in FTP dir and ls now works.
- 8. The AX25 heard function now sorts by time properly.
-
- To be done:
-
- 1. Create a better sprite for the !TCPIP directory. Stars and Stripes perhaps ?
- 2. Get some decent documentation sorted out for the full release of the
- software.
- 3. With the mail system, I would like to stop using explicit lock files and use
- the lock bit in the file permissions. Does this sound risky ?
-
- I use Acorn C version 3.00 for compiling this program. I know that at least two
- Beta testers (G7DWX and G1EMM) use version 4.00 and apparently it is much
- stricter than 3.00 is. As the code stands there are about 15 warnings in total
- about "implicit narrowing of cast" which I will eventually clear. There are no
- errors in any module under 3.00. Also the makefile won't work under 4.00
- without modification. I think I will stay with version 3.00 for the forseeable
- future.
-
- Andrew G8FSL has offered to write a proper mailer that runs under the WIMP.
- This is very kind of him, and I look forward to trying it out. As I said in the
- version 1.0 README, my intention with the program is to put the protocols and
- servers into a relocatable module and to have the clients and things like trace
- operating under the WIMP as seperate windows. This will require a lot of effort
- and the first steps would be to get the relocatable module running with a front
- end running in a similar manner to what we have now and then to migrate the
- front end up to wimp status. I am not that familar with programming the WIMP
- under RISC OS although I have experience of programming under X Windows. At
- some time in the future I will sit down and think up a suitable API using
- SWI's. The API will consist of primitives such as TCP_Open, TCP_Write etc with
- suitable arguments. I will see how NOS has done the API to ensure that I do not
- miss anything, and to give a certain level of architectual compatibility.
-
- Despite the above comments about version 1.0s failings, in fact it wasn't too
- bad. The AX25, NET/ROM, TELNET and FTP sections worked properly and there were
- no problems with the ARP/ICMP/IP/TCP/UDP protocols, most of the changes have
- been to do with the servers and clients which are machine specific. This says a
- lot about the robustness of the original program and has certainly made my life
- much easier in porting the code. I look forward to seeing an up to date copy of
- the NOS source code to allow me to incorporate new ideas into this version.
-
- The current Beta testers are:
-
- Kelvin G1EMM @ GB3XP
- Dave G4TUP @ GB7FCI
- Bernie G7DEM @ GB7FCI
- Mark G7DWX @ GB7BAD
- Andrew G8FSL @ GB7HSN
-
- Thank you for your co-operation. As before all bug reports to me.
-
- Jonathan G4KLX @ GB7HMZ [44.131.4.1] & [44.131.4.40]
-
-